<?php 
    session_start();

    if (!isset($_SESSION['is_logged_in'])) {
        header("Location:index.php?url=" . $_SERVER["REQUEST_URI"]);
        die();
    }
    else
    	include("php/conexion.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
	<head>
		<meta name="description" content="Torneo Comercial de Basket">
		<meta name="keywords" content="torneo.basket,comercial,amateur,vector,it,vector-it,cordoba,argentina">
		<meta name="author" content="Vector-IT">
	    <title>Torneo TCB</title>
	    <link rel="shortcut icon" href="imagenes/favicon.ico" type="image/x-icon" />
	    <link rel="icon" href="imagenes/favicon.ico" type="image/x-icon" />
		<link rel="image_src" href="http://www.torneotcb.com.ar/imagenes/logo.png" />
		<link rel="stylesheet" type="text/css" href="css/tcb.css">
	    
        <meta property="og:title" content="Torneo TCB" />
		<meta property="og:url" content="http://www.torneotcb.com.ar" />
		<meta property="og:description" content="Torneo Comercial de Basket" />
		<meta property="og:image" content="http://www.torneotcb.com.ar/imagenes/logo.png" />
		
	    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
		<link rel="stylesheet" type="text/css" href="jquery/css/custom-theme/jquery-ui-1.10.3.custom.min.css" />
		<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
		<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
		<!--
		<script src="jquery/js/jquery-1.9.1.js"></script>
		<script src="jquery/js/jquery-ui-1.10.3.custom.js"></script>
		--> 
		
		<script src="js/publicos.js"></script>	
	    
		<!-- Google Hosted jQuery Core -->
		<!-- 
		<script src="http://www.google.com/jsapi"></script>
		<script>google.load("jquery", "1");</script> -->
		<script src="js/jquery.ez-bg-resize.js" type="text/javascript" charset="utf-8"></script>
		<script>
			$(document).ready(function() {
				
				var BGImageArray = ["bg.jpg","bg2.jpg","bg5.jpg","bg6.jpg","bg7.jpg","bg8.jpg"];
				var BGImage = BGImageArray[Math.floor(Math.random()*BGImageArray.length)];
	
				$("body").ezBgResize({
					img     : "imagenes/fondos/" + BGImage, // Relative path example.  You could also use an absolute url (http://...).
					opacity : 1, // Opacity. 1 = 100%.  This is optional.
					center  : true // Boolean (true or false). This is optional. Default is true.
				});
			});
		</script>
		<script type="text/javascript">
			function armarPagina() {
				cargarEncabezado(function(){cargar();});
			}
	
			function cargarEncabezado(callback) {
	            if (window.XMLHttpRequest)
	            {// code for IE7+, Firefox, Chrome, Opera, Safari
	                xmlhttp=new XMLHttpRequest();
	            }
	            else
	            {// code for IE6, IE5
	                xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	            }
	
	            xmlhttp.onreadystatechange=function()
	            {
	                if (xmlhttp.readyState==4 && xmlhttp.status==200) {
	                	document.getElementById("divEncabezado").innerHTML = xmlhttp.responseText;
	                	callback();
	                }
	            };
	            xmlhttp.open("POST","encabezado.php",true);
	            xmlhttp.send();
			}
		
			function cargar() {
				if (window.XMLHttpRequest)
                {// code for IE7+, Firefox, Chrome, Opera, Safari
                    xmlhttp=new XMLHttpRequest();
                }
                else
                {// code for IE6, IE5
                    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
                }
    
                xmlhttp.onreadystatechange=function()
                {
                    if (xmlhttp.readyState==4 && xmlhttp.status==200) {
                        var strAux = xmlhttp.responseText;
                        if (strAux.indexOf("\n<!--") > -1)
                        	strAux = strAux.replace(strAux.substring(strAux.indexOf("\n<!--")), "").trim();
                        
                    	document.getElementById('divCruces').innerHTML = strAux;
                    }
                };
                xmlhttp.open("POST","php/fecha_procesar.php",true);
                xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
           		xmlhttp.send("operacion=cargar&NumeTorneo=" + document.getElementById('cmbNumeTorneo').value);
			}
			
			function aceptar() {
				if (validar()) {
					var strDatos = "";
					var I, cantCruces, NumeTorneo, NumeFech, NumeFase, NumeEquiLoca, NumeEquiVisi, FechPart, HoraPart;

					cantCruces = document.getElementById("hdnCantCruces").value;
					NumeTorneo = document.getElementById("cmbNumeTorneo").value;
					NumeFech = document.getElementById("txtNumeFech").value;
					NumeFase = document.getElementById("cmbNumeFase").value;

					for (I = 1; I <= cantCruces; I++) {
						FechPart = document.getElementById("txtFechPart"+I).value;
						HoraPart = document.getElementById("txtHoraPart"+I).value;
						NumeEquiLoca = document.getElementById("cmbNumeEquiLoca"+I).value;
						NumeEquiVisi = document.getElementById("cmbNumeEquiVisi"+I).value;
							
						strDatos+="(" + NumeTorneo + ", " + NumeFech + ", " + NumeFase + ", 1, 0, 0, 0, 0, " + NumeEquiLoca + ", " + NumeEquiVisi + ", '" + FechPart + " " + HoraPart + "', 0, 0, 2);"; 
					}
					
					if (window.XMLHttpRequest)
	                {// code for IE7+, Firefox, Chrome, Opera, Safari
	                    xmlhttp=new XMLHttpRequest();
	                }
	                else
	                {// code for IE6, IE5
	                    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	                }
	    
	                xmlhttp.onreadystatechange=function()
	                {
	                    if (xmlhttp.readyState==4 && xmlhttp.status==200) {
	                    	if (xmlhttp.responseText.indexOf("CORRECTO") > -1) {
		                    	alert("Fecha cargada");
		                    	location.href = "partidos.php";
	                    	}
	                    	else
		                    	document.getElementById("txtHint").innerHTML = xmlhttp.responseText;
	                    }
	                };
	                xmlhttp.open("POST","php/fecha_procesar.php",true);
	                xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	           		xmlhttp.send("operacion=insert&strDatos=" + strDatos);
				}
			}

			function validar() {
				var strNumeFecha = document.getElementById("txtNumeFech").value;
				var strAux = "";
				var cmbEqui, strFechPart, strHoraPart;
				var J; 
				
				if (isNaN(strNumeFecha)) {
					document.getElementById("txtHint").innerHTML = "El n&uacute;mero de fecha debe ser un ENTERO.<br>";
					return false;
				}

				var cantCruces = document.getElementById("hdnCantCruces").value;
				var strEquipos = ",";

				for (var I = 1; I <= cantCruces; I++) {
					J = document.getElementById("tablaCruces").rows[I-1].id.replace("fila", "");
					
					cmbEqui = document.getElementById("cmbNumeEquiLoca"+J);

					strAux = cmbEqui.options[cmbEqui.selectedIndex].text;

					if (strEquipos.indexOf(","+strAux+",") > -1) {
						document.getElementById("txtHint").innerHTML = "El equipo " + strAux + " se encuentra repetido.";
						return false;
					}
					else
 						strEquipos+= strAux+",";

					cmbEqui = document.getElementById("cmbNumeEquiVisi"+J);

					strAux = cmbEqui.options[cmbEqui.selectedIndex].text;

					if (strEquipos.indexOf(","+strAux+",") > -1) {
						document.getElementById("txtHint").innerHTML = "El equipo " + strAux + " se encuentra repetido.";
						return false;
					}
					else
 						strEquipos+= strAux+",";

					strFechPart = document.getElementById("txtFechPart"+J).value;
					if (strFechPart == "") {
						document.getElementById("txtHint").innerHTML = "La fecha del cruce " + J + " no es v&aacute;lida.";
						return false;
					}

					strHoraPart = document.getElementById("txtHoraPart"+J).value;
					if (strHoraPart == "") {
						document.getElementById("txtHint").innerHTML = "La hora del cruce " + J + " no es v&aacute;lida.";
						return false;
					}
				}
				return true;
			}

			function quitar(I) {
				var tabla = document.getElementById("tablaCruces");
				var cantCruces = parseInt(document.getElementById("hdnCantCruces").value) - 1;

				document.getElementById("hdnCantCruces").value = cantCruces;

				for (var J = 0; J < tabla.rows.length; J++) {
					if (tabla.rows[J].id == "fila"+I)
						tabla.deleteRow(J);
				}
			}
		</script>
	</head>
	<body onload="armarPagina();">
		<?php include_once("php/analyticstracking.php");?>
	
		<div class="contenedor">
		    <div class="encabezado" id="divEncabezado">
		    	<img src="imagenes/logo_viejo.png" />
			</div>
	        	    
	    	<div class="contenido">
    			<table id="tablaForm" border="0">
    				<tr>
    					<td colspan="4" class="tituloBajo" >
    						Informaci&oacute;n inicial
    					</td>
    				</tr>
    				<tr>
    					<td style="width: 65px;">
    						<label for="cmbNumeTorneo">Torneo*:</label>
    					</td>
    					<td colspan="3">
    						<select id="cmbNumeTorneo" onchange="cargar();" required>
    						<?php
	    						$conn = new mysqli($dbhost, $dbuser, $dbpass, $db);
	    						
	    						$tabla = $conn->query("SELECT NumeTorneo, NombTorneo FROM torneos WHERE NumeEsta = 1 ORDER BY NombTorneo") or die("Problemas al conectar al Servidor");
	    						$I = 0;
	    						$NumeTorneo = 0;
	    						
	    						while ($fila = $tabla->fetch_array()) {
	    							if ($I == 0) {
	    								$NumeTorneo = $fila["NumeTorneo"];
	    								$I = 1;
	    							}
	    							echo $crlf.'<option value="'.$fila["NumeTorneo"].'">'.$fila["NombTorneo"].'</option>';
	    						}
	    						
	    						$tabla->free();
	    						$conn->close();
    						?>
    						</select>
    					</td>
    				</tr>
    				<tr>
    					<td>
    						<label for="txtNumeFech">Nro Fecha*:</label>
    					</td>
    					<td>
    						<input type="number" name="txtNumeFech" id="txtNumeFech" value="1" required />
    					</td>
    					<td style="width: 65px;">
    						<label for="cmbNumeFase">Fase*:</label>
    					</td>
    					<td>
    						<select id="cmbNumeFase" required>
    						<?php
	    						$conn = new mysqli($dbhost, $dbuser, $dbpass, $db);
	    						
	    						$tabla = $conn->query("SELECT NumeFase, NombFase FROM fasespartidos ORDER BY NumeFase") or die("Problemas al conectar al Servidor");
	    						
	    						while ($fila = $tabla->fetch_array()) {
	    							echo $crlf.'<option value="'.$fila["NumeFase"].'">'.$fila["NombFase"].'</option>';
	    						}
	    						
	    						$tabla->free();
	    						$conn->close();
    						?>
    						</select>
    					</td>
    				</tr>
    				<tr>
    					<td colspan="4" class="tituloBajo" >
    						<br>
    						Cruces
    					</td>
    				</tr>
    				<tr>
    					<td colspan="4">
    						<div id="divCruces"></div>
    					</td>
    				</tr>
    				<tr>
    					<td colspan="4" style="text-align: right;">
    						<input type="submit" name="btnCargar" value="Aceptar" onclick="aceptar();" class="boton" />
    					</td>
    			</table>
	    	</div>
	
	    	<div id="txtHint">
		    </div>
		    
		    <div id="pie" class="pie">
            	<div style="float: left;">
            		Estamos en Redes Sociales
            	  	<a href="http://www.facebook.com/pages/Torneo-Comercial-De-Basquet/126750014062523" target="_blank"><img src="imagenes/facelogo.png" height="25" width="25"  /></a>
            	  	<a href="http://twitter.com/TorneoComercial" target="_blank"><img src="imagenes/twitlogo.png" height="25" width="25" /></a>
            	</div>
                <div style="float: right;">
                	<p>
                		2013 Copyright Torneo TCB.<br/>
                		Todos los derechos reservados.<br/>
                    	Powered by <a href="http://www.vector-it.com.ar" target="_blank"><img src="imagenes/vectorit.png" height="15" width="15" />Vector-IT</a>
                    </p>
				</div>
		    </div>
		    
		</div>
	</body>
</html>